package cn.redragon.soa.common.channel;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Yoking
 */
@Getter
@AllArgsConstructor
public enum ChannelType {
    /**
     * MP - Media Platform - 微信公众号平台
     */
    MP("mp", "Media Platform"),

    /**
     * MA - Mini Program - 微信小程序
     */
    MA("ma", "WeChat Mini App"),

    /**
     * WW - WeChatWork - 微信企业号
     */
    WW("ww", "WeChat Work"),

    /**
     * OP - Open Platform - 开放平台
     */
    OP("op", "Open Platform"),

    /**
     * BO - BackOffice - 供其他服务调用渠道
     */
    BO("bo", "Back Office");

    private final String type;
    private final String name;
}